package xpn.business.fund_return.entity.frcase.dto;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import xpn.business.fund_return.entity.frcase.valueobject.CaseStatusCommon;
import xpn.business.fund_return.entity.frcase.valueobject.CaseWriteStatus;
import xpn.platform.modules.sys.org.SysOrg;
import xpn.platform.modules.sys.user.SysUser;

import java.util.Date;

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class FrCaseReturnDto {
    private Long id;
    private String caseCodeCommon;//案件编号
    private String caseNameCommon;//案件名称
    private CaseWriteStatus caseWriteStatus;//案件填写状态
    private CaseStatusCommon caseStateCommon;//案件状态

    /**
     * 申请表
     */
    private String victimName;//受害人=姓名
    private SysOrg caseHandlingUnit;//立案单位
    private SysUser caseHandlerA;//办案人
    private SysUser caseHandlerB;//办案人
    private String blockingBankAccounts;//被冻结账号
    private String returnAccount;//返还账户

    /**
     * 申请书
     */
    private String caseNature;//案件性质/类别
    private Float refundAmount;//返还金额


    //基本信息
    private SysUser createdBy;//创建人
    private Date createdTime;//创建时间

    //报告书
    private String returnReason;//返还原因



}
